package at.fhj.itm11.forum.data.stubs;

import java.lang.annotation.Annotation;

import javax.enterprise.event.Event;
import javax.enterprise.util.TypeLiteral;

public class EventStub<T> implements Event<T> {

	@Override
	public void fire(T event) {
		System.out.println("Event fired");
	}

	@Override
	public Event<T> select(Annotation... qualifiers) {
		return null;
	}

	@Override
	public <U extends T> Event<U> select(Class<U> subtype,
			Annotation... qualifiers) {
		return null;
	}

	@Override
	public <U extends T> Event<U> select(TypeLiteral<U> subtype,
			Annotation... qualifiers) {
		return null;
	}

}
